Interior point method #incomplete References: https://www.cs.princeton.edu/courses/archive/fall18/cos521/Lectures/lec17.pdf